如程序为char str[13];scanf("%s",str);若输入以下字符How are you!则str数组状态为?

来源:百度知道 编辑:UC知道 时间:2024/06/07 15:54:08
在线等,急

因为scanf扫描到了空格就结束扫描,程序读到的是'How\0'.
你试一试
char str[10];scanf("%s",str);
输入一下字符:
Howareyou!

----
看看结果成功不成功。

因为scanf扫描到了空格就结束扫描,
程序读到的是'How\0'

str[0]==H str[1]==o str[2]==w 空格作为结束字符。

str数组存储的是how\0